QuickTime Developer Series


This is the table of contents for QuickTime for the Web.
It should give you a good idea of what's covered in the book.
Table of Contents
Preface--Why QuickTime?
Chapter 1 Introduction
Chapter 2 First Things First: Installing QuickTime
Chapter 3 Bust a .Mov
Chapter 4 Basic Training: Putting QuickTime in a Web Page
Chapter 5 Special Delivery: QuickTime+HTML
Chapter 6 What Webmasters Need to Know
Chapter 7 What About Streaming?
Chapter 8 Alternate Realities: Language, Speed, and Connections
Chapter 9 It's in the Script: Basic JavaScript
Chapter 10 Now Hear This: Audio
Chapter 11 Show Me Something Good--Images
Chapter 12 Just Like in the Movies
Chapter 13 Text! Text! Text!
Chapter 14 Gently Down the Stream
Chapter 15 An Animated Approach
Chapter 16 Getting Interactive
Chapter 17 Mixing It Up: Streaming and Nonstreaming
Chapter 18 SMIL for the Camera
Chapter 19 Let's Get Virtual
Appendix A QuickTime Player Editing Features
Appendix B QuickTime Configuration
Appendix C Contents of the CD
Appendix D Compatibility Issues
Appendix E QuickTime Media Types
Appendix F Including QuickTime on Your CD
Appendix G Work Flow Automation with AppleScript
Glossary
Index
Preface--Why QuickTime?
Site Designers
Webmasters
HTML Authors
CD-ROM Developers
In Short
So What's in the Book?
Chapter 1 Introduction
What's a QuickTime Movie?
What's QuickTime?
QuickTime File Format
Applications and Plug-ins
QuickTime API
Who Gets What
Delivery Methods: Disk, Web Server, Streams
Local Delivery
Web Server Delivery
Streaming Server Delivery
In Conclusion
Chapter 2 First Things First: Installing QuickTime
Minimum System Requirements
Installing QuickTime from the CD
Registering QuickTime Pro
Setting Your Connection Speed
Updating to the Latest Version
Chapter 3 Bust a .Mov
Multimedia and the Web
Converting Existing Media into QuickTime Movies
Using the QTSRC Parameter
To .Mov, or Not to .Mov?
Chapter 4 Basic Training: Putting QuickTime in a Web Page
Linking with the <A HREF> Tag
Linking in Frames
Linking from an Image
Pros and Cons of Linking
Embedding with the <EMBED> Tag
Basic <EMBED> Parameters
Full List of Browser <EMBED> Parameters
Preventing Hijacking with QTSRC
Get QuickTime
Chapter 5 Special Delivery: QuickTime+HTML
Special Features of the QuickTime Plug-in
Some Particularly Cool Features
Summary of QuickTime Plug-in Parameters
Plug-in Helper
Saving Movies
What's in a Name?
Making Movies Self-Contained
Flattening
Settings You Can Save
Putting Multiple Movies on a Page
Poster Movies
Targeting QuickTime Player
Targeting a Frame or a Window
Creating a Window with JavaScript
Detecting the QuickTime Plug-in
Chapter 6 What Webmasters Need to Know
MIME Types and File Extensions
Server Features and Server Load
Chapter 7 What About Streaming?
What It Is
What It's Not
Why It's Cool
What You Need
Streaming Server
Broadcaster
A Little Extra Effort
When Do You Need It?
Streaming Pros
Streaming Cons
Fast Start Pros
Fast Start Cons
How It Works
Chapter 8 Alternate Realities: Language, Speed, and Connections
Alternate Movies
Tools for making Reference Movies
Using MakeRefMovie
Using XMLtoRefMovie
Alternate Tracks
Making Alternate Tracks with QuickTime Player
Chapter 9 It's in the Script: Basic JavaScript
JavaScript Basics
Useful JavaScripts
Identify OS, Browser Type, and Version
Use <EMBED> or <A HREF>
Open a Window for QuickTime
Using JavaScript to Detect QuickTime
Chapter 10 Now Hear This: Audio
Interesting Ways to Use Audio
Audio Greeting
Background Music (MIDI)
Ambient Sounds
Stories and Speech
Recorded Music on the Web
I Want My MP3
Getting the Most out of MIDI
Optimizing MIDI for QuickTime and the Web
Looping and Stuttering
Making it Fit: Sampling, Bandwidth, and Compression
Audio Codecs
Recording for the Web
Voice-Overs and Narration
Popular Audio Formats
Chapter 11 Show Me Something Good--Images
Importing Images into QuickTime
Creating Slide Shows
Setting the Slide Sequence
Determining the Number of Video Tracks
Setting Image Duration
Arranging Slides Spatially
Adding HREFs
Putting it on the Page
Adding Sound to a Slide Show
Music
Sound Effects
Voice-Over or Narration
Converting PowerPoint Presentations
Adding a Still Image as a Movie Background
Adding a Logo to a Movie
Transparency and Alpha Channels
Color and Gamma
Popular Image Formats
Chapter 12 Just Like in the Movies
Importing Movies
Putting Movies on the Web
Making Movies for the Web
Capturing and Digitizing Movies
Editing
Cropping
Compositing and Effects
Mixing Down
Compressing Your Movie
Compression Guidelines
Video Codecs and Settings
Secrets of the Apple Compressionist
Tools
Capture
Editing and Compositing
Compression and Format Conversion
Other Movie Formats
AVI
DV
MPEG
RealMedia
Chapter 13 Text! Text! Text!
Creating Text Tracks
Creating Text for a Text Track
Importing Text into QuickTime
Editing Text Tracks with a Text Editor
Setting Text Attributes
Complete List of Text Attributes
Creating Titles and Scrolling Credits
Creating Titles
Adding Credits to a Movie
Adding Subtitles to a Movie
Adding a Chapter List to a Movie
HREF Tracks
HREF Syntax
Adding an HREF Track to a Movie
HREFs and JavaScript
Fonts and Cross-Platform Movies
Burning Text into a Video Track
Searching a Text Track
Chapter 14 Gently Down the Stream
Making Streaming Movies
Data Rate Limiting
Media Types
Streaming Codecs
Hinting
Uploading Your Movies to a Streaming Server
Testing
Making a Fast Start Reference Movie
Embedding Streaming Movies in a Web Page
Streaming and QTSRC
Streaming from a Fast Start Reference Movie
Streaming with HREF and QuickTime Player
Setting Up a Streaming Server
Hardware Requirements
Network Connections
Load Sharing
Setting Up the Software
Movie Folder Access
Live Streaming
Serving Live Streams
Firewalls, NAT, and HTTP Tunneling
The Problems
The Solutions
Chapter 15 An Animated Approach
Cel-Based Animation
Importing Image Sequences
Importing FLICs
Importing Animated GIFs
The Direct Approach
Vector Graphics
QuickTime Vectors
Flash Vectors
Sprite Animation
Tweens and Modifier Tracks
Actions and Events
Using a Video Track as a Sprite
Flash Sprites
Chapter 16 Getting Interactive
QuickTime Interactivity
Getting Interactive with Text Tracks
Link Up with {href:}
Skipping Along with Chapter Lists
Creating Web Tours with HREF Tracks
Pushing Buttons with Wired Sprites
Wired Sprite Authoring Tools
Button, Button, Who's Got the Button?
QuickTime Can Do That?
Games People Play
InterMovie Communication
Interactive Audio
More Wired Sprite Examples
Shocking Behavior With Flash Tracks
Interactive Audio and Video
Flash Movie Controllers
Extending Flash Interactivity
QuickTime and Java
QuickTime and JavaScript
Executing JavaScript Functions from Movies
Controlling Movies with JavaScript
QuickTime JavaScript Methods
Transformation Matrix
Chapter 17 Mixing It Up: Streaming and Nonstreaming
Adding a Chapter List to a Streaming Movie
Adding Streaming Content to a Local Movie
Adding Stored Streaming Content
Adding a Live Stream to a Movie
Allocating Bandwidth
Reserving Bandwidth with QTSRCCHOKESPEED
Delaying the Streams
Adding Wired Sprites to a Streaming Movie
Adding Flash to a Streaming Movie
Chapter 18 SMIL for the Camera
Introduction to SMIL and QuickTime
SMIL Tutorial
Overview
SMIL Structure
Layout
The Body
Clickable Links
Throwing a Switch
QuickTime and SMIL
Creating QuickTime-Friendly SMIL Documents
Examples
Special Media Types
QuickTime SMIL Extensions
Embedding SMIL Documents in a Web Page
Using QTSRC
Saving a SMIL Document as a .mov File
Making a Fast Start Reference Movie
Targeting QuickTime Player
Chapter 19 Let's Get Virtual
QuickTime VR Overview
Pan-O-Rama
Object Oriented
Creating QTVR Panoramas
Equipment
Planning
Shooting
Image Preparation
Stitching
Making Panoramas with 3D Software
Touch Up
Tiling, Compressing, and Optimizing
Hot Spots and Multinode Panoramas
Creating QTVR Object Movies
Equipment
Shooting
Generating 3D Imagery
Image Preparation
Making the Object Movie
Compositing QTVR with Other Media
Compositing with VR Panoramas
Compositing with Object Movies
Embedding QTVR in a Web Page
Appendix A QuickTime Player Editing Features
Selection Tools
Edit Menu
File Menu
Movie Menu
Info Window
Movie and Track Characteristics
Appendix B QuickTime Configuration
QuickTime Settings
Configuring the QuickTime Plug-in
Configuring Browsers
Appendix C Contents of the CD
Software Folder
Tools Folder
Demos Folder
Mac and Win Redistributable Folders
Licensing Info folder
Chapter Folders
Appendix D Compatibility Issues
Windows and the Mac OS
MPEG-1 Playback
Fonts
Is QuickTime Installed?
Browsers
JavaScript
VBScript
Java
VR in Tables
HTML
CPU Speed
Versions of QuickTime
Other Plug-ins
Appendix E QuickTime Media Types
Digital Video
Digital Audio
Still Images
Animation
MIDI, Audio CD, and Text
Real-Time Streaming
Appendix F Including QuickTime on Your CD
QuickTime Software
Media Frameworks
Making Cross-Platform CDs
Appendix G Work Flow Automation with AppleScript
What's AppleScript?
AppleScript and QuickTime
The Scripts on the CD
AppleScript Droplets
OSA Menu Scripts
QuickTime Packages
Glossary
Index
Home | Updates | Corrections | FAQ | Sample Chapter